package oj;

/**
 * @author 郝文雪
 * @date 2022/7/16 17:04
 * @Description 移动零
 */
public class LC283 {
    public void moveZeroes(int[] nums) {
        if(nums.length==0) return;
        int i=0;//标记可以交换的位置
        int j=0;//遍历整个数组
        while(j<nums.length){
            if(nums[j]!=0){
                swap(nums,i,j);
                i++;
            }
            j++;
        }

    }
    private void swap(int[] nums,int x,int y){
        int tmp=nums[x];
        nums[x]=nums[y];
        nums[y]=tmp;
    }
}
